package com.usian.ai.common.exception.exception;

import com.usian.ai.common.enums.ResultCodeEnum;

/**
 * 自定义密码错误异常类，继承自RuntimeException
 * 用于处理密码验证失败的情况
 * @author liqiang
 */
public class PasswordErrorException extends RuntimeException{


    /**
     * 获取结果码枚举
     */
    ResultCodeEnum resultCodeEnum;

    /**
     * 获取结果码枚举
     *
     * @return ResultCodeEnum类型的结果码
     */
    public ResultCodeEnum getResultCodeEnum()
    {
        return resultCodeEnum;
    }

    /**
     * 构造函数，初始化结果码枚举
     *
     * @param resultCodeEnum 结果码枚举，用于标识具体的错误信息
     */
    public PasswordErrorException(ResultCodeEnum resultCodeEnum)
    {
        this.resultCodeEnum = resultCodeEnum;
    }
}
